package com.chagee.store.operation.server.model.param;

import com.chagee.store.operation.server.model.info.CarryOutInfo;
import com.chagee.store.operation.server.model.info.ManageInfo;
import lombok.Data;

import javax.validation.constraints.*;
import java.io.Serializable;
import java.util.List;

/**
 * @Author : hk
 * @Date : 2024/7/3
 */

@Data
public class UpdateDateRequest implements Serializable {
	/**
	 * 门店id
	 */
	private Long id;
	/**
	 * 门店编码
	 */
	private String storeNo;
	/**
	 * 供应商进场日期
	 */
	@NotBlank(message = "进场日期不能为空")
	private String supplierEntryDate;
	/**
	 * 计费开始日期
	 */
	private String billingStartDate;
	/**
	 * 打烊工单创建时间
	 */
	private String closingWorkOrderCreateTime;
	/**
	 * 打烊工单自动验收时间
	 */
	private String closingWorkOrderAcceptanceTime;

	/**
	 * 结算底价-不可为空
	 */
	@NotBlank(message = "结算底价不能为空")
	private String floorPrice;

	/**
	 * 结算底价(夜间)-可以为空
	 */
	private String nightFloorPrice;

	/**
	 * 供应商编码
	 */
	@NotBlank(message = "供应商编码不能为空")
	private String supplierNo;

	/**
	 * 供应商名称
	 */
	@NotBlank(message = "供应商名称不能为空")
	private String supplierName;

	@NotBlank(message = "管理者不能为空")
	private String manageList;

	@NotBlank(message = "执行者不能为空")
	private String carryOutList;


}
